// 文件名、位置都是固定的 在运行webpack命令时 会自动在这个目录（根目录）下查找这个文件
const path = require('path');
// 导入包中的文件
const htmlWebpackPlugin = require('html-webpack-plugin');

// 导出一个模块
module.exports = {
    // mode: production(生产环境，真实环境) \ development（开发环境，编写代码，本地环境）
    entry: path.resolve(__dirname, './src/index.js'), // 入口文件，启动的第一个文件
    output:{
        path: path.resolve(__dirname, './dist'),
        filename: 'main.js'
    },
    plugins: [ // 在配置文件中可以添加多个插件并进行配置
        new htmlWebpackPlugin({
            title: 'webpack-test',
            // template 模版
            template: path.resolve(__dirname, './src/index.html'),
            filename: 'demo.html'
        })
    ]
}